export interface ProjectVO {
  /**
   * 主键
   */
  id: string | number;

  /**
   * 项目编号
   */
  projectCode: string;

  /**
   * 项目名
   */
  projectName: string;

  /**
   * 负责人
   */
  owner: number;

  /**
   * 排序
   */
  projectSort: number;

  /**
   * 关联人员
   */
  relatedUsers: string;

  /**
   * 状态（enable正常 disable停用）
   */
  status: string;

  /**
   * 创建部门
   */
  createDept: number;

  /**
   * 创建者
   */
  createBy: number;

  /**
   * 创建时间
   */
  createTime: string;

  /**
   * 修改者
   */
  updateBy: number;

  /**
   * 创建时间
   */
  updateTime: string;

  /**
   * 备注
   */
  remark: string;

  /**
   * 版本号
   */
  version: string;
}

export interface ProjectForm extends BaseEntity {
  /**
   * 主键
   */
  id?: string | number;

  /**
   * 项目编号
   */
  projectCode?: string;

  /**
   * 项目名
   */
  projectName?: string;

  /**
   * 负责人
   */
  owner?: number;

  /**
   * 排序
   */
  projectSort?: number;

  /**
   * 字体颜色
   */
  classStyle?: string;

  /**
   * 关联人员
   */
  relatedUsers?: string;

  /**
   * 状态（enable正常 disable停用）
   */
  status?: string;

  /**
   * 备注
   */
  remark?: string;
  createByName?: string;

  updateByName?: string;

  createDeptName?: string;

  /**
   * 版本号
   */
  version: string;
}

export interface ProjectQuery extends PageQuery {
  /**
   * 项目编号
   */
  projectCode?: string;

  /**
   * 项目名
   */
  projectName?: string;

  /**
   * 负责人
   */
  owner?: number;

  /**
   * 关联人员
   */
  relatedUsers?: string;

  /**
   * 状态（enable正常 disable停用）
   */
  status?: string;

  /**
   * 日期范围参数
   */
  params?: any;
  isAsc?: string;
  orderByColumn?: string;

  /**
   * 版本号
   */
  version: string;
}